package com.future.hair.server.custom.Vo;

import com.future.hair.server.entity.Mall;
import com.future.hair.server.entity.User;
import com.future.hair.server.entity.UserInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="UserInfoVo对象", description="")
public class UserInfoVo implements Serializable {

    @ApiModelProperty(value = "用户信息")
    private UserInfo userInfo;

    @ApiModelProperty(value = "门店")
    private Mall mall;

    @ApiModelProperty(value = "评价数")
    private Integer appraiseCount;

    @ApiModelProperty(value = "好评数")
    private Integer goodAppraiseCount;

    @ApiModelProperty(value = "好评率")
    private double goodAppraiseRate;

    @ApiModelProperty(value = "今日预约数")
    private Integer todayReservesCount;

    @ApiModelProperty(value = "预约数")
    private Integer reservesCount;

//    @ApiModelProperty(value = "作品列表")
//    private List<Works> worksList;

    @ApiModelProperty(value = "作品图片列表")
    private List<String> imgList;
}
